KiiCloudStorageSDK : KiiCorp.Cloud.Storage Namespace

KiiACL<T,U> Generic Class

Provides ACL operations.

Syntax

public abstract class KiiACL<T, U>
where T : KiiCorp.Cloud.Storage.AccessControllable

Type Parameters

T
The type that implements KiiCorp.Cloud.Storage.AccessControllable.
U
Enum of ACL action.

Remarks

To get this instance, call Acl(string) API of KiiCorp.Cloud.Storage.KiiBucket, KiiCorp.Cloud.Storage.KiiObject.

Requirements

Namespace: KiiCorp.Cloud.Storage
Assembly: KiiCloudStorageSDK (in KiiCloudStorageSDK.dll)
Assembly Versions: 3.2.10.0

Members

See Also: Inherited members from object.

Public Methods

override
Equals (object) : bool
Determines whether the specified . is equal to the current KiiCorp.Cloud.Storage.KiiACL.
override
GetHashCode () : int
Serves as a hash function for a KiiCorp.Cloud.Storage.KiiACL object.
Subject (KiiSubject) : KiiACLEntry<T, U>
Create a new Entry with specified subject

Member Details

Equals Method

Determines whether the specified . is equal to the current KiiCorp.Cloud.Storage.KiiACL.

Syntax

public override bool Equals (object that)

Parameters

that
Documentation for this section has not yet been entered.

Returns

true if the specified . is equal to the current KiiCorp.Cloud.Storage.KiiACL; otherwise, false.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: KiiCorp.Cloud.Storage
Assembly: KiiCloudStorageSDK (in KiiCloudStorageSDK.dll)
Assembly Versions: 3.2.10.0

GetHashCode Method

Serves as a hash function for a KiiCorp.Cloud.Storage.KiiACL object.

Syntax

public override int GetHashCode ()

Returns

A hash code for this instance that is suitable for use in hashing algorithms and data structures such as a hash table.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: KiiCorp.Cloud.Storage
Assembly: KiiCloudStorageSDK (in KiiCloudStorageSDK.dll)
Assembly Versions: 3.2.10.0

Subject Method

Create a new Entry with specified subject

Syntax

public KiiACLEntry<T, U> Subject (KiiSubject subject)

Parameters

subject
Subject.

Returns

KiiACLEntry instance.

Exceptions

Type Reason
ArgumentException Is thrown when subject is null.

Remarks

To add an ACL entry to KiiCloud, please call entry.Save(ACLOperation) API.

Requirements

Namespace: KiiCorp.Cloud.Storage
Assembly: KiiCloudStorageSDK (in KiiCloudStorageSDK.dll)
Assembly Versions: 3.2.10.0